package com.ktg.system.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktg.common.annotation.Excel;
import com.ktg.common.core.domain.BaseEntity;


/**
 * 数据源对象 sys_data_source
 *
 * @author byteco
 * @date 2022-08-26
 */

@Data
@Accessors(chain = true)
@TableName("sys_data_source")
public class SysDataSource extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;


    /** 数据源编码 */
    @Excel(name = "数据源编码")
    private String code;


    /** 数据源名称 */
    @Excel(name = "数据源名称")
    private String name;


    /** 数据库类型 */
    @Excel(name = "数据库类型")
    private String dbType;


    /** 驱动类 */
    @Excel(name = "驱动类")
    private String dbDriver;


    /** 数据源地址 */
    @Excel(name = "数据源地址")
    private String dbUrl;


    /** 数据库名称 */
    @Excel(name = "数据库名称")
    private String dbName;


    /** 用户名 */
    @Excel(name = "用户名")
    private String dbUsername;


    /** 密码 */
    @Excel(name = "密码")
    private String dbPassword;


    /** 所属部门 */
    private String sysOrgCode;

    /** 备注 */
    private String remarks;




}
